package com.baizhi.dao;

import org.apache.ibatis.annotations.Param;

import com.baizhi.entity.User;

/**
 * @author 王雪洋
 * @Time 2017年4月29日 下午2:27:54
 * @disc: 该接口用于定义用户所需要的数据库操作接口
 */
public interface UserDao {
	/*
	 * 添加一个用户记录
	 */
	public int inertUser(User user);
	/*
	 * 更新用户
	 */
	public int updateUser(User user);
	/*
	 *查询新用户的ID 
	 */
	public Integer selectUserId();
	/*
	 * 根据ID查询用户
	 */
	public User selectUserById(@Param("id") Integer id);
	/*
	 * 根据邮箱查询用户
	 */
	public User selectUserByEmail(@Param("email")String email);
	/*
	 * 判断邮箱是否存在
	 */
	public User selectUserEmail(@Param("email") String email);
}
